@CHARSET "UTF-8";
body{position:relative;color:#333;font-size:12px;font-family:"Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;}
#container-layer{background-color: #ffffff;}
#content-container{padding-bottom:0}
a{outline:0;color:#26a0f5;cursor: pointer;}
a,a:focus,a:hover{text-decoration:none}
a:focus,a:hover{color:#3f51b5}
a:focus,a:hover,button,button:focus{outline:0!important}

#mainnav-menu a {
    padding: 4px 20px;
    font-size: 12px;
}

.fixed-table-container .fixed-table-body{min-height: .01%;overflow:hidden;}
@media screen and (max-width: 767px){
	.fixed-table-container .fixed-table-body {
	    width: 100%;
	    overflow-y: hidden;
	    -ms-overflow-style: -ms-autohiding-scrollbar;
	}
}

/*底部固定按钮区块*/
.form-fixed-btns{border-top:1px solid rgba(0,0,0,.07);background-color:#f3f5f9;color:#758697;position:fixed;padding:10px;bottom:0;z-index:4;left:0;right:0;height:auto}

/* .layui-layer-load { */
/*     background: url(../images/loader-svgs/load.gif) center center no-repeat #fff !important; */
/* } */

.nav-tabs>li>a{color:#758697;border-radius: 0;}
.nav-tabs>li:first-child>a{border-radius: 4px 0 0 0;}
.nav-tabs>li:last-child>a{border-radius: 0 4px 0 0;}

.navbar-top-links>li>a>i{line-height: inherit;}
.tab-base .tab-content{padding:20px;}

.breadcrumb{margin: 0; font-size: 14px;}
.breadcrumb .active{color:#3590e3}

.badge{border-radius:150px;}
.page-header{font-size:22px;font-weight:600;color:#333;}
.page-header small{font-size:14px!important;font-weight:normal!important;color:#666!important;}
.breadcrumb li, .breadcrumb li a {
    color: #666666!important;
}
.breadcrumb .active {
    color: #26a0f5!important;
}
/* =====流程=====*/
.for-liucheng{width:100%;margin:30px auto 50px; height:50px;padding:20px 0 0 0; position:relative;}
.liulist{float:left;width:25%; height:6px; background:#e5e5e5;}
.liutextbox{ position:absolute;width:100%;left:0;top:10px;}
.liutextbox .liutext{float:left;width:25%; text-align:center;}
.liutextbox .liutext em{  
	display:block;
	width: 14px;
    height: 14px;
    margin: 6px auto 0;
    border-radius:100%; 
    background:#e5e5e5; 
    text-align:center; 
    font-size:14px; 
    line-height:24px; 
    font-style:normal; 
    font-weight:bold;color:#fff;}
.liutextbox .liutext strong{ display:inline-block;font-weight:400;}
.liulist.for-cur{ background:#2ea0f5;}
.liutextbox .for-cur em{ background:#2ea0f5;}
.liutextbox .for-cur strong{color:#2ea0f5;}

.liulist.for-cur {
    background: #2ea0f5;
}
.liutextbox .for-cur em {
    background: #2ea0f5;
}
.liutextbox .for-cur strong {
    color: black;
}
#mainnav-menu ul.collapse li a, #mainnav-menu ul.collapsing li a {
    padding: 4px 50px!important;
}
.circle-progress{
	margin-top: 10px;
}

.liutext.active em{width: 38px;height: 30px;background: #ffffff;border-left: 4px solid #fff;border-right: 4px solid #fff;
    position: relative;border-radius: 0;margin-top: -1px;}
.liutext.active em:before,.liutext.active em:after{content:"";display:block;position: absolute;top: 0;left: 0;
	width:100%;height:100%;border: 8px solid #2ea0f5;border-radius: 100%;}
.liutext.active em:before{border-right-color:transparent;}
.liutext.active em:after{border-left-color:transparent;}

/* 副标题光标 */
.label-subtitile{border:1px solid #26a0f5;width:5px;height:14px;background-color:#26a0f5;}

/* input,textarea{font-family:"Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;} */
.font-size-12{font-size: 12px!important;}
.font-size-14{font-size: 14px!important;}
.font-size-15{font-size: 15px!important;}
.font-size-16{font-size: 16px!important;}
.font-size-18{font-size: 18px!important;}
.font-size-50{font-size: 50px!important;}
.no-padding{padding:0!important;}
.no-padding-left{padding-left:0!important;}
.no-padding-right{padding-right:0!important;}
.no-margin{margin:0;}
.no-margin-left{margin-left:0!important;}
.no-margin-right{margin-right:0!important;}
.pad-rgt {
    padding-right: 15px!important;
}
.pad-all-6{padding:6px;}
.pad-all-20{padding:20px;}
.mar-btm-20{margin-bottom: 20px;}
.mar-btm-30{margin-bottom: 30px;}
.pad-btm-20{padding-bottom: 20px;}
.pad-btm-40{padding-bottom: 40px;}
.mar-top-10{margin-top: 10px!important;}
.mar-top-20{margin-top: 20px!important;}
.mar-top-25{margin-top: 25px!important;}
.mar-btm-10{margin-bottom: 10px!important;}
.mar-rgt-20{margin-right: 20px!important;}
.mar-rgt-10{margin-right: 10px;}
.pad-lft-20{padding-left: 20px!important;}
.pad-rgt-20{padding-right: 20px!important;}
.pad-top-20{padding-top: 20px!important;}
.pad-btm-20{padding-bottom: 20px!important;}
.small-padding{padding: 6px 15px;}
.width-150{width:150px;}
.width-auto{width:auto;}
.text-grey{color:#ccc;}
.popover{max-width:400px;}

.no-border{border:0 none!important;}

.bg-grey{background-color:#f7f7f7}
.pad-all-sm{padding:8px;}
.pad-btm-no{padding-bottom:0!important;}
.pad-top-no{padding-top:0!important;}
.pad-lft-no{padding-left:0!important;}
.pad-rgt-no{padding-right:0!important;}
.mar-btm-no{margin-bottom:0!important;}
.mar-top-no{margin-top:0!important;}
.mar-lft-no{margin-left:0!important;}
.mar-rgt-no{margin-right:0!important;}

.mar-btm-small{margin-bottom:8px;}
.mar-top-small{margin-top:8px;}

.form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
    padding:0 10px 0 0;
}
.form-inline .form-control{margin-right:15px;}
.form-control {
    display: block;
    width: 100%;
    height: 32px;
    padding: 4px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555;
    background: #fff;
    /*background-color: #fff;*/
    border: 1px solid #e5e5e5;
    border-radius: 4px;
   /*  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075); */
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}


.tip-circle:before{display:inline-block;margin-right: 10px;}
/* #container .badge{font-size: inherit;} */
.badge.badge-default{color:#666!important;}
.badge.badge-sm{padding: 4px 14px;}
.badge.badge-md{padding: 6px 14px;}
.badge.badge-lg{padding: 10px 20px;}
.badge-success {
    background-color: #86c042;
}
.badge-danger {
    background-color: #ff0000;
}
.text-success, a.text-success:hover, a.text-success:focus {
    color: #86c042;
}
.text-warning, a.text-warning:hover, a.text-warning:focus {
    color: #ff9e06;
}
.text-danger, a.text-danger:hover, a.text-danger:focus {
    color: #ff0000;
}
.badge-default {
    background-color: #ecf0f5;
    color: #333;
}
.text-grey {
    color: #c5c5c5;
}

/*==== 暂无数据 ===*/
.no-items{text-align:center;padding:20px 0;}
.no-items img{}
.no-items span{display:block;margin-top:10px;}

/*=========  table controls   ======== */
.fixed-table-toolbar{position: relative;}
.bs-bars{width: 100%;padding-right: 145px;}
.bs-bars+.columns {position: absolute!important;top: 0;right: 0;}
.bs-bars,.columns,.search {
    position: relative;
    margin-top: 7px;
    margin-bottom: 7px;
    line-height: 34px;
}
.bootstrap-table .fixed-table-toolbar .bs-bars{margin-top: 17px;margin-bottom: 20px;}
.panel-control{padding:0 20px!important;}
.panel-control .columns .btn{height:32px;padding: 6px 12px;    font-size: 13px;
    line-height: 1.2;background-color: #fafafa;border: 1px solid #d1d9de;color: #758697;}
.panel-control .columns .btn:hover{background-color: #38a0f4;border-color: #42a5f5;color: #fff;}

/*======= 按钮 =======*/
.btn{padding:8px 12px;border-radius:4px;line-height:1;font-size:14px;}
.btn-lg, .btn-group-lg>.btn, .btn-icon.btn-lg{padding: 10px 16px;    font-size: 17px;
    line-height: 1.33;}
.btn-icon{background-color:#f7f7f7;border-color:#e5e5e5;}
.btn-width-170{min-width:170px;}
/* 按钮中图标与右边文字的距离 
.btn .fa{margin-right: 4px!important;}*/

.btn-sm, .btn-group-sm>.btn, .btn-icon.btn-sm {
    padding: 5px 10px;
        font-size: 11px;
}
.btn-xs, .btn-group-xs>.btn, .btn-icon.btn-xs {
	    font-size: 11px;
    padding: 1px 5px;
}
.btn-short{height:27px!important;padding:5px 12px!important;}
.btn:not(.disabled):not(:disabled):active, .btn:not(.disabled):not(:disabled).active {
    box-shadow: inset  0 2px 3px 1px rgba(0,0,0,0.2);
}
.show{
	    border: 1px solid #e5e5e5!important;
    height: 32px!important;
    width: 65px!important;
    font-size: 12px!important;
    border-radius: 3px!important;
    padding: 6px 13px!important;
}
.btn-small-icon{height:24px!important;width:24px!important;padding:5px!important;background-color:#f7f7f7;border-color:#e5e5e5;}
.btn-danger-basic, .btn-danger, .btn-danger:focus, .btn-danger.disabled:hover, .btn-danger:disabled:hover,
.btn-hover-danger:hover, .btn-hover-danger:active, .btn-hover-danger.active,
.btn.btn-active-danger:active, .btn.btn-active-danger.active,
.dropdown.open>.btn.btn-active-danger, .btn-group.open .dropdown-toggle.btn.btn-active-danger{
	background-color: #b7000e!important;
    border-color: #b7000e!important;}
.btn-danger{background-color:#e50012!important;}

.btn-lg, .btn-group-sm>.btn, .btn-lg, .btn-group-xs>.btn, .btn-icon.btn-lg, .btn-icon.btn-lg{    border-radius: 4px;}
/*========  btn-default   ========*/
.btn-default{color:#666;}
.btn-default-basic, .btn-default, .btn-default:focus, .btn-default.disabled:hover, .btn-default:disabled:hover, 
.btn-hover-default:hover, .btn-hover-default:active, .btn-hover-default.active, .btn.btn-active-default:active, .btn.btn-active-default.active, 
.dropdown.open>.btn.btn-active-default, .btn-group.open .dropdown-toggle.btn.btn-active-default{background-color:#fff;border-color: #eee;}
.btn-default:hover, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default{background-color:#f4f4f4;border-color: #eee;}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, 
.btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, 
.open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, 
.open>.dropdown-toggle.btn-default:hover{background-color:#fff;border-color: #eee;}
.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, 
.btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], 
.btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, 
.btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, 
fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, 
fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, 
fieldset[disabled] .btn-default:hover{background-color:#eee;color:#999;border-color: #eee;cursor:none;}
.btn-default:not(.disabled):not(:disabled):active, .btn-default:not(.disabled):not(:disabled).active{background:#fff;}
/*========  btn-primary   ========*/
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary{background-color: #1e80c4;border-color:#1e80c4}
.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, 
.btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, 
.btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, 
fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, 
fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover{
	background-color: #9ed0f3;border-color: #9ed0f3;
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, 
.btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus,
 .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover{background-color: #1e80c4;border-color: #1e80c4;}
.btn-primary-basic, .btn-primary, .btn-primary:focus, .btn-primary.disabled:hover,
.btn-primary:disabled:hover, .btn-hover-primary:hover, .btn-hover-primary:active,
.btn-hover-primary.active, .btn.btn-active-primary:active, .btn.btn-active-primary.active,
.dropdown.open>.btn.btn-active-primary, .btn-group.open .dropdown-toggle.btn.btn-active-primary {
    background-color: #26a0f5;
    border-color: #42a5f5;
    color: #fff;
}
 
.btn-ensure{font-size:14px;padding:13px 85px;background-color:#26a0f5;border:1px solid #26a0f5;color:#fff;margin-right:10px;}
.btn-cancel{font-size:14px;padding:13px 85px;background-color:#ffffff;border:1px solid #bfbfbf;color:#333;}
.btn-anti{padding:13px 22px;}
.btn-icon>i, .btn-icon:before {
    min-width: 14px!important;
}

/*===== panel ===== ,.panel .panel-title*/
.panel{border-radius:4px!important;}
.mainpanel{height:46px;font-size:18px;font-weight:normal;}
.panel-sub .panel-title{font-size:14px!important;font-weight: 600!important; padding-left:10px!important;}
.panel-sub>.panel-heading:before{content:"";border-left: 6px solid #43a4f5;
    display: inline-block;height: 14px;margin-top: -6px;position: absolute;top: 50%;left: -1px;}
.panel-sub .panel-body{padding: 0;}
.panel-sub .panel-heading{height:40px!important;}
.panel-sub .panel-body{padding: 20px 20px!important;}
.panel-sub .panel-title{font-weight:600!important;height:40px!important;line-height:40px!important;font-size:18px;}
.panel .label-height{margin-bottom:25px!important;background-color:#f7f7f7!important;margin-right: 0!important;margin-left: 0!important;}
.panel-sub .label-height{margin-bottom:25px!important;background-color:#f7f7f7!important;margin-right: 0!important;margin-left: 0!important;height: 36px!important;padding-top: 2px;}
.panel-sub .withtitle{padding:0!important}
.panel .withtitle{padding:0!important}
.panel-body{padding: 20px 20px 40px;}
/* .label-height .control-label{padding-left:0!important;} */
.emptyPage{padding:20px 0 20px 0!important;}
/*======  开关  ======*/
.toggle-switch+label:before{transition: border 0.4s, box-shadow 0.4s;}
.toggle-switch+label.switch-large:before{width: 38px;height: 22px;
    border: 1px solid #dfdfdf;
    border-radius: 16px;
    /*border-color: #dfdfdf;*/
    background-color: #ffffff;}
.toggle-switch+label.switch-large:after{width: 20px;height: 20px;box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	border-radius: 100%;transition: background-color 0.4s, left 0.2s;}
.toggle-switch:checked+label.switch-large:after{left: 17px;}
.toggle-switch:checked+label.switch-large:before{background-color: #4db446;transition: all .3s;border-color: rgb(100, 189, 99);}

.toggle-switch+label.switch-default:before{width: 37px;height: 20px;
    border: 1px solid #dfdfdf;
    border-radius: 16px;
    /*border-color: #dfdfdf;*/
    background-color: #ffffff;}
.toggle-switch+label.switch-default:after{width: 18px;height: 18px;box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	border-radius: 100%;transition: background-color 0.4s, left 0.2s;}
.toggle-switch:checked+label.switch-default:after{left: 18px;}
.toggle-switch:checked+label.switch-default:before{background-color: #4db446;transition: all .3s;border-color: rgb(100, 189, 99);}

.toggle-switch.offset-top+label:before,.toggle-switch.offset-top+label:after{margin-top: -3px;}

/*====  pagenation ======*/
.pagination>li:first-child>a, .pagination>li:first-child span{border-top-left-radius:4px;border-bottom-left-radius: 4px;}
.pagination>li:last-child>a, .pagination>li:last-child>span{border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pager li>a:hover, .pager li>a:focus, .pagination>li a:hover, .pagination>li a:focus{background-color: #42a5f5;color:#fff;}
.fixed-table-container .fixed-table-pagination .pagination-detail{font-size: 12px;font-family: 'Microsoft YaHei';margin: 12px 0 12px 7px;}
.pagination {margin: 20px 20px;}
.fixed-table-pagination{padding: 0}

/*====  tab ======*/
.tab-base{margin-bottom:15px;}
.tab-base .nav-tabs {font-size: 14px;}
.nav-tabs>li.active>a, 
.nav-tabs>li.active>a:focus, 
.nav-tabs>li.active>a:hover{color: #26a0f5;}
.tab-base .nav-tabs>.active>a, 
.tab-base .nav-tabs>.active a:hover, 
.tab-base .nav-tabs>.active>a:focus {border-bottom-color:#fff!important;}
.tab-base .nav-tabs>li{margin-bottom:-1px;}
.tab-base .nav-tabs>li>a{margin-right:0;padding: 10px 30px 10px 15px;line-height:1.42857143;}
.tab-base .nav-tabs>li:not(.active)>a{background-color: #f7f7f7;color: #666666;}
.tab-base .nav-tabs>li:not(.active)>a:hover{border-color:transparent;}
.tab-base .nav-tabs>li:first-child>a{border-radius:4px 0 0 0;}
.tab-base .nav-tabs>li:last-child>a{border-radius:0 4px 0 0;}

.tab-pops .nav-tabs>.active>a, .tab-pops .nav-tabs>.active a:hover, .tab-pops .nav-tabs>.active>a:focus{
    border-color: #e5e5e5!important;border-bottom-color:#fff!important;}
.tab-pops .nav-tabs>li:not(.active)>a:hover{border-color:#e5e5e5;border-bottom-color:transparent;}
.tab-pops .nav-tabs>li>a{border-color:#e5e5e5;border-radius:0;border-bottom-color:transparent;}
.tab-pops .nav-tabs li:first-child+li a{border-left:0 none;}
/* .tab-pops .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{border-left:0 none;} */
.tab-pops .nav-tabs>li.active:first-child>a:hover{border-left:1px solid #e5e5e5;}

.tab-pops .tab-content{box-shadow:none;}
.tab-pops .tab-content>.tab-pane{border: 1px solid #e5e5e5;min-height: 100px;border-radius: 4px;overflow:hidden;}
.tab-pops .tab-content>.tab-pane>.panel{border-left: 0 none;border-right: 0 none;
	border-bottom: 0 none;margin-top: -1px;box-shadow: none;}

/* =========== table   ============ */
.fixed-table-container tbody td .th-inner, .fixed-table-container thead th .th-inner {height: 40px;font-size: 14px;}
#container .table td {height: 36px;font-size: 12px;}

/* ===========input============ */
/* input.form-control{	margin-right: 10px!important;height: 32px!important;} */
.input-sm {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.input-xs {height: 26px;padding: 2px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.label-control{font-size:12px;padding-right:6px!important;}
.form-group{margin-bottom:20px!important;}
.inputBase{
	height:32px;
	padding-left:10px;
	background-color:#ffffff;
	border:1px solid #eeeeee;
}
#baseinput::-webkit-input-placeholder{
     font-size:14px;
     color:#c5c5c5;
}

.form-control::-moz-placeholder{color:#c5c5c5;opacity:1}
.form-control:-ms-input-placeholder{color:#c5c5c5}
.form-control::-webkit-input-placeholder{color:#c5c5c5}
.label-height .control-label{font-weight:600;}
.inputforbidden{height:32px;padding-left:10px;background-color:#eeeeee;border:1px solid #eeeeee;}
.inputforbidden::-webkit-input-placeholder{font-size:14px;color:#666666;}
.label-title{font-size:14px;}
.inputWithIcon{height:32px;padding-left:10px;background-color:#ffffff;border:1px solid #eeeeee;}
.groupInput .iconForInput{line-height:32px!important;height:32px!important;width:46px!important;}
.input-error{border:1px solid #ff0000!important;color:#ff0000;}
.input-correct{border:1px solid #86c042!important;}
input{border-radius:4px;}

.sign-input{font-size:12px;color:#26a0f5;background-color:#ffffff;}
.control-label{font-size:12px!important;}

.subtitle{
	font-size:14px!important;
}
.none-item{width:100%;border:1px solid #e5e5e5;height:32px;border-radius:0;padding:10px 12px!important;}
/* radio  */
input[type=radio]{margin: 1px -20px 0!important;;margin-top:1px\9;line-height:normal}

/*校验提示样式*/
.has-error .form-control-feedback {color: #ff0000;}
i.form-control-feedback {line-height: 12px;margin-right: 5px;margin-top: 11px;}
.form-control-feedback {width: 12px;height: 14px;}
.has-error .checkbox, .has-error .checkbox-inline, 
.has-error .control-label, .has-error .help-block, 
.has-error .radio, .has-error .radio-inline, 
.has-error.checkbox label, .has-error.checkbox-inline label, 
.has-error.radio label, .has-error.radio-inline label {
    color: #ff0000;}
.has-error .form-control {border-color: #ff0000!important;}
.has-success .form-control {border-color: #86c042!important;}
.has-success .form-control-feedback {color: #86c042;}


/*====  pop modal  =====*/
.layui-layer .layui-layer-title{font-size:18px;background-color: #27a0f5!important;border-bottom: 0;
	color: #fff!important;height: 40px;line-height: 40px;}
.layui-layer .layui-layer-setwin{right:20px;top:13px;}
.layui-layer .layui-layer-setwin .layui-layer-close{width: auto;height: auto;background:none;display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;color: #fff;font-size: 14px;
    line-height:14px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.layui-layer .layui-layer-setwin a.layui-layer-close:hover{color:#c2e5ff;border-color:#c2e5ff;}
.layui-layer .layui-layer-setwin .layui-layer-ico.layui-layer-close2{
	top: -10px;right: -17px;font-size: 12px;border:1px solid #fff;border-radius: 100%;padding: 1px 3px 1px;
}
.layui-layer .layui-layer-setwin .layui-layer-ico.layui-layer-close:before{content: "\f00d";}
.layui-layer .layui-layer-setwin .layui-layer-ico.layui-layer-close2:before{/* content: "\f05c"; */content: "\f00d";}

.layui-layer-iframe .layui-layer-btn, .layui-layer-page .layui-layer-btn{padding: 20px!important;}
.layui-layer .layui-layer-btn a{margin:0 7.5px 0;height:auto;line-height:30px;min-width: 100px;
	text-align: center;background-color: #ffffff;border: 1px solid #ddd;}
.layui-layer .layui-layer-btn .layui-layer-btn0{border-color: #27a0f5;background-color: #27a0f5;}
.layui-layer .layui-layer-btn a:last-child {margin-right: 0;}
.layui-layer .layui-layer-btn a:hover {
    opacity: 1;
    text-decoration: none;
}
/* .layui-layer.layui-layer-dialog .layui-layer-padding{padding: 20px 20px 20px 130px!important;    min-height: 110px;} */
/* .layui-layer.layui-layer-dialog .layui-layer-content .layui-layer-ico{top: 30px; */
/*     left: 20px;width: 70px;height: 66px; */
/* 	background: url(icon.png) no-repeat; */
/*     display: inline-block;text-align: center; */
/*     font: normal normal normal 14px/1 FontAwesome; */
/*     font-size: 70px; */
/*     text-rendering: auto; */
/*     -webkit-font-smoothing: antialiased; */
/*     -moz-osx-font-smoothing: grayscale;color: #ff9300;} */
/* .layui-layer.layui-layer-dialog .layui-layer-content .layui-layer-ico:before{ */
/* 	content: "\f071";-webkit-box-sizing: border-box; */
/*     -moz-box-sizing: border-box; */
/* } */

/*=====广告框  ======  */
.anti-explan{color:#26a0f5;}
.anti-other{font-size:12px!important;color:#26a0f5}
.anti-main{font-size:14px;color:#666666}

/*====== 暂无可用项 ======*/
.empty_wrapper{display:block;border:1px solid #e5e5e5;border-left:0 none;padding:0 21px;line-height:56px;position: relative;font-size:14px;}
.empty_wrapper:before{content:"";position:absolute;top:-1px;left:0;bottom:-1px;border-left: 4px solid #26a0f5;}
.empty_wrapper_sm{line-height:30px;}

/*====== 机房下拉框 ======*/
#dropdown-region .bootstrap-select.btn-group .dropdown-toggle .filter-option {
	font-size: 13px;
	color: #26a0f5;
	margin-left: -2px;
}

/*==== 下拉框 ======*/
/* .dropdown-menu {
    font-size: 12px;
    border-radius: 0;
    box-shadow: 0 5px 12px 2px rgba(0,0,0,0.25);
    margin: 0 -70px;
    padding: 0;
    border: 0;
    min-width: 120px;
} */
/* .dropdown-menu li label{
	margin-left: 20px;
} */
/*====  selectpicker ==== */
.bootstrap-select{}
#navbar .bootstrap-select .dropdown-menu{font-size: 12px;}
#navbar .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:auto;min-width:120px;}
#navbar .bootstrap-select .btn{border:0 none;height:40px;outline: 0!important;color: #999;}
#navbar .bootstrap-select .btn:hover,#navbar .bootstrap-select .dropdown.open>.btn{color: #26a0f5;}
#navbar .bootstrap-select .dropdown.open>.btn, .btn-group.open .dropdown-toggle{box-shadow: none;color: #26a0f5;}
#navbar .bootstrap-select .btn:active,#navbar .bootstrap-select .btn.active{box-shadow: none;color: #26a0f5;}
#navbar .bootstrap-select .dropdown-menu:not(.head-list)>li>a:hover{color:#fff!important;}

/*======= input-group=======  */
.input-group-btn {line-height: 32px;}
.input-group input{border-right-color: #fff;}
.input-group span{border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-left-color: #fff;}

/*===== container========*/
#container .table th {
    font-weight: 600;
    border-bottom: 1px solid #e5e5e5;
    color: #333;
}
#container .table td {
	vertical-align: middle;
    border-top: 1px solid #e5e5e5;
     color: #333;
}
.magic-checkbox:checked+label:before {
    border: #e5e5e5!important;
    background: #f7f7f7!important;
}
.magic-checkbox+label:after {
    border-color: #333!important;
}
/*========noUi target  ===========*/
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;
    -ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box
}
.noUi-target{position:relative;direction:ltr}
.noUi-base{width:100%;height:100%;position:relative;z-index:1}
.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}
.noUi-handle{position:relative;z-index:1}
.noUi-stacking .noUi-handle{z-index:10}
.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}
.noUi-state-drag *{cursor:inherit!important}
.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.noUi-horizontal{height:15px}
.noUi-horizontal .noUi-handle{width:22px;height:22px;left:-12px;top:-4px}
.noUi-vertical{width:5px}
.noUi-vertical .noUi-handle{width:20px;height:20px;left:-9px;top:-12px}
.noUi-background{background:#FAFAFA;box-shadow:inset 0 1px 1px #f0f0f0}
.noUi-connect{background:#26a0f5;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;
    transition:background 450ms}.noUi-origin{border-radius:2px}
.noUi-target{border-radius:0;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}
.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB}
.noUi-draggable{cursor:w-resize}
.noUi-vertical .noUi-draggable{cursor:n-resize}
.noUi-handle{border:1px solid #D9D9D9;border-radius:11px;background:#FFF;cursor:default;
    box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}
.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}
.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;
    background:#E8E7E6;left:7px;top:3px}.noUi-handle:after{left:12px}
.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:3px;top:12px}
.noUi-vertical .noUi-handle:after{top:6px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8}
[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}
.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}
.noUi-pips{position:absolute;color:#999}
.noUi-value{width:40px;position:absolute;text-align:center}
.noUi-value-sub{color:#ccc;font-size:10px}
.noUi-marker{position:absolute;background:#CCC}
.noUi-marker-large,.noUi-marker-sub{background:#AAA}
.noUi-pips-horizontal{padding:10px 0;height:50px;top:100%;left:0;width:100%}
.noUi-value-horizontal{margin-left:-20px;padding-top:20px}
.noUi-value-horizontal.noUi-value-sub{padding-top:15px}
.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}
.noUi-marker-horizontal.noUi-marker-sub{height:10px}
.noUi-marker-horizontal.noUi-marker-large{height:15px}
.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}
.noUi-value-vertical{width:15px;margin-left:20px;margin-top:-5px}
.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}
.noUi-marker-vertical.noUi-marker-sub{width:10px}
.noUi-marker-vertical.noUi-marker-large{width:15px}
.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;padding:5px;text-align:center}
.noUi-horizontal .noUi-handle-lower .noUi-tooltip{top:-32px}
.noUi-horizontal .noUi-handle-upper .noUi-tooltip{bottom:-32px}
.noUi-vertical .noUi-handle-lower .noUi-tooltip{left:120%}
.noUi-vertical .noUi-handle-upper .noUi-tooltip{right:120%}

/*table-custom-border*/
.table-no-bordered{border: 1px solid transparent;    border-top: 1px solid #d1cfcf;}
.fixed-table-container.table-no-bordered tbody td .th-inner
,.fixed-table-container.table-no-bordered thead th .th-inner
{padding:0;height:auto;line-height: 32px;border:0 none;}
.fixed-table-container.table-no-bordered thead>tr{border-bottom: 2px solid #ddd;}
.fixed-table-container.table-no-bordered thead>tr>th{border:0 none;padding: 5px 5px 5px 10px;}
/* .fixed-table-container tr.no-records-found td{
    border: 1px solid #e5e5e5;border-left: 0 none;border-right:0 none;padding: 0 10px;line-height: 30px;position: relative;font-size: 14px;text-align: left;}
.fixed-table-container tr.no-records-found td:before{
	content: "";position: absolute;top: -1px;left: 0;bottom: -1px;border-left: 4px solid #26a0f5;} */
.fixed-table-container tr.no-records-found{background-color: #f7f7f7}

/*table-toolbar*/
.columns-right {margin: 0!important;padding-top: 19px;}

/*发布管理*/
.publishMgt{padding:30px 20px 20px 20px;}
#pop-title{margin-bottom: 20px!important;font-size: 20px!important; line-height: 1;}

/*slider*/
.slider.slider-horizontal {
    width: 100%!important;
    height: 15px!important;
}
.slider.slider-horizontal .slider-track {
    height: 15px!important;
    border-radius: initial!important;
}
.slider-selection {
    background: #26a0f5!important;
    /*background-image: none!important;*/
    border-radius: initial!important;
}
.slider.slider-horizontal .slider-handle {
    margin-top: -2px!important;
    background:#fff!important;
    border: 1px solid #e5e5e5!important;
}


@supports (display:none) {
      dot {
        display: inline-block; 
        width: 3ch;
        text-indent: -1ch;
        vertical-align: bottom; 
        overflow: hidden;
        animation: dot 3s infinite step-start both;
        font-family: Consolas, Monaco, monospace;
    }
}

@keyframes dot {
    33% { text-indent: 0; }
    66% { text-indent: -2ch; }
}
.bootstrap-table th {
    border: 0 none;
    border-bottom: 1px solid #e9e9e9;
    background: #f5f5f5;
}
.table-striped>tbody>tr:nth-child(2n+1) {
    background-color: #fff!important;
}
.table-striped>tbody>tr:nth-child(2n) {
    background-color: #fbfbfb!important;
}
.btn-gray {
    border: 1px solid #ededed;
}
.btn-gray:hover, .btn-gray:focus {
    color: #333333;
    background-color: #e0e0e0;
    outline: 5px auto #e0e0e0!important;
}